Essential Mobile Interaction Design: Perfecting Interface Design in Mobile Apps (Fahad Batla's Library) by Cameron Banga & Josh Weinhold
Author:Cameron Banga & Josh Weinhold
Language: eng
Format: epub, mobi
Publisher: Addison-Wesley Professional
Published: 2014-10-26T16:00:00+00:00
Although it’s important to be clear and concise when describing what you want, leaving nothing up to programmer interpretation is important as well. Being as detailed as possible removes the need for programmers to fill in the blanks and hopefully leads to a truer realization of your interaction design. It’s essential to state those specific details early on in the process, however, because design is a very abstract technique and programming is extremely literal.
A slight design variation that can be described in just a few words in a document could require an extraordinary amount of source code to be rewritten. Novice designers often grossly underestimate the amount of time it takes to replace source code and rework a programming problem once an implementation has already been built. The assumption that certain elements can be quickly rewritten only wreaks havoc on a project and leads to rushed design. The more a designer understands programming, the more he or she recognizes how much work it often takes to retool even the simplest elements.
This do-more-now-to-avoid-doing-a-lot-later concept is something that development teams also need to communicate to clients. It’s important that they understand that spending an extra half-hour at the beginning of a project to ensure something is done right will keep project costs down. Otherwise, they’ll end up paying a lot more for your team to make changes later in the game when code must be rewritten.
Therefore, be descriptive and make sure you’ve properly thought through all the potential design issues that may arise. Don’t shy away from asking your programmers whether you’ve provided enough detail for them to do their job. Although you’re likely to be working with them hand in hand throughout the development process, it’s crucial to thoroughly discuss every aspect of your design with the programmers before a single line of code is written. Once they start, they should feel like they could write the entire application without ever needing to confer with you again.
Download
Essential Mobile Interaction Design: Perfecting Interface Design in Mobile Apps (Fahad Batla's Library) by Cameron Banga & Josh Weinhold.mobi
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Content Management | Programming |
User Experience & Usability | User Generated Content |
Web Design | Web Marketing |
Web Services | Website Analytics |
Hello! Python by Anthony Briggs(9924)
The Mikado Method by Ola Ellnestam Daniel Brolund(9784)
Dependency Injection in .NET by Mark Seemann(9347)
Sass and Compass in Action by Wynn Netherland Nathan Weizenbaum Chris Eppstein Brandon Mathis(7787)
The Well-Grounded Java Developer by Benjamin J. Evans Martijn Verburg(7566)
Svelte with Test-Driven Development by Daniel Irvine(7225)
Test-Driven Development with PHP 8 by Rainier Sarabia(6954)
Layered Design for Ruby on Rails Applications by Dementyev Vladimir;(6822)
Secrets of the JavaScript Ninja by John Resig & Bear Bibeault(6538)
Secrets of the JavaScript Ninja by John Resig Bear Bibeault(6423)
Web Development with Django by Ben Shaw Saurabh Badhwar(6286)
React Application Architecture for Production by Alan Alickovic(6005)
Jquery UI in Action : Master the concepts Of Jquery UI: A Step By Step Approach by ANMOL GOYAL(5813)
Kotlin in Action by Dmitry Jemerov(5073)
Audition by Ryu Murakami(4590)
Software Architecture for Web Developers by Mihaela Roxana Ghidersa(4485)
Accelerating Server-Side Development with Fastify by Manuel Spigolon Maksim Sinik & Matteo Collina(4332)
Hands-On Full-Stack Web Development with GraphQL and React by Sebastian Grebe(4323)
Functional Programming in JavaScript by Mantyla Dan(4042)
